Nifty surges 9% this month as bears regret missing rally