Oil prices fall, stocks rally as US, Iran sign framework to end war - Al Jazeera | Alto