SENSEX surges 791 points, NIFTY50 tops 24,000 on banking rally