Closing Bell: Nifty Surges Past 22,950 as Bank Stocks Drive Market Gains