IEA warns oil supply deficit will persist until 2027 amid Hormuz crisis