Oil prices fall, stocks rally as US, Iran sign framework to end war

· Al Jazeera