Sensex surges 600 points, Nifty reclaims 23,800 on banking strength