Global oil supply fell by 2.4m barrels a day in June to a nine-year low