Oil prices surf near 3-month highs after US crude inventories fall