Oil prices mixed as coronavirus spike casts shadow over US demand