Oil down amid supply and demand uncertainties