US Oil Inventories Fall for 7th Straight Week, Beat Forecasts