Sensex jumps 736 points, rupee gains 40p as US-Iran deal eases crude risk