Stock Market LIVE: BULLS fight back as Sensex soars 650 points, Nifty above 24100; pharma index up 2.30%