Oil slips on fears over slowing China demand