Under fierce Republican attack, U.S. General Milley defends calls with China