Global stocks soar and oil prices drop as U.S., Iran reach tentative deal to end war - CBC — OffsidePost