Oil prices on track for weekly gain amid high U.S. demand