Global oil inventories drop 460 million barrels, stress zone by late June