Mark Carney says Trump has "won the argument" on NATO defense spending, crediting years of U.S. pressure for shifting the security burden to allies.