Global oil supply likely to exceed demand by 3.73 million barrels a day in 2026, says IEA’s Oil Market Report