Sensex Surges 958+ Points, Nifty Reclaims 24,300 on US-Iran Deal Hopes