Oil prices retreat to $80 a barrel after U.S. and Iran agree to a framework for peace June 15, 2026 By webadmin