Oil down over demand uncertainties in world's largest consumers