Oil price rises above $90 after ship attack in Strait of Hormuz as Iran conflict disrupts global energy markets 11 March 2026