US crude oil inventories rise by 2.998M barrels, defying market expectations - TrendCloud