US isn’t ready to fight China – Trump’s pick for top general