Oil prices mixed, yet strong on solid US demand, global energy crunch