Oil prices slide as China demand data disappoints