Oil prices rise on supply picture, weak Chinese data weighs