Sensex Soars over 150 Points, Nifty Reaches 24,826; Banks Lead Gains