Oil prices down over demand outlook concerns in China