U.S. General Warns of War with China in 2025