Karnataka Bank shares rally 7% as Aditya Kumar Halwasia buys Rs 71 crore worth stake