UK energy prices Iran conflict 2026