US commercial crude oil inventories decreases by 3.1 million barrels against expectation of 6 million-barrel drop