Oil down over weakening demand in China, ongoing Russia-Ukraine talks