US and Iran reach interim agreement deferring contentious issues, oil markets brace for impact - TrendCloud