Oil prices slip as investors sour on China’s sluggish economy