Oil prices mixed amid supply risks, demand worries