Oil slips as supply worries ease