US crude inventories fall to lowest levels in over 20 years - TrendCloud