Exxon warns oil inventories near record lows, price spike ahead