Oil prices slip from six-week high as India's demand worries weigh