Oil prices dip on China demand concerns amid inflation slowdown