Oil prices top $100 per barrel as big Middle East producers cut output amid Iran war March 8, 2026 · CNBC Read full story at source