Oil prices slip from six-week high, on track for monthly gains