Stock markets soar, oil falls as US, Iran confirm deal to end war

· Al Jazeera