Oil dips but on track for fifth week of gains