Energy cost spike from Iran war sends inflation soaring to highest level in nearly 3 years May 12, 2026 · CBS News Read full story at source