Oil slips as dollar firms, but supply worries check losses