Oil prices on track for third straight weekly loss