Global oil stocks hit 20-year lows