Oil prices down on China demand concerns