Oil mixed on tighter US outlook, while US-China trade spat weighs