Oil spikes as inventories post their biggest drop of the year