Sensex Surges 900+ Points, Nifty Hits 23,989 High on US-Iran Deal Hopes