Stock Market LIVE Updates: Nifty at 25,100, Sensex up 560 pts; IT, banks shine, media drags