Sensex jumps 900 points, Nifty nears 24,000 on US-Iran peace deal hopes