US oil inventories at critical lows, price surge seen within 3 weeks