Oil down as weaker-than-expected China data provokes demand woes