Iran war could last deep into 2027 as the Strait of Hormuz isn’t that closed, allowing more oil out