Oil prices slip on surprise gain in US inventory, demand squeeze worries