Stocks of oil at Cushing fell by 2.5 million barrels last week to about 20 million barrels, the lowest since October 2014.