Oil prices mixed amid demand, supply uncertainties