Nifty 50 extends gains for second session, reclaiming 24,250 led by heavyweights