Gen. Milley feared Trump might launch nuclear attack, made secret calls to China, new book says