Oil prices gained more than 1% on Wednesday, with US crude rising for a seventh day, after industry data showed a bigger than expected drop in inventories