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