Oil up over China's demand outlook, supply worries