Sensex Surges 400+ Points, Nifty Above 23,550; Pharma Leads Gains