Oil rises over improving demand outlook in China, US