Oil prices slip on surprise gain in U.S. inventory, demand worries