Sensex Jumps 940 Points, Nifty Ends Above 24,300 on US-Iran Peace Deal