Oil mixed as investors weigh China demand and US outlook