Oil prices down over demand concerns in China