Sensex and Nifty Surge 1% as Earnings Drive Market Rotation