Carney says Trump ‘won the argument’ on NATO defence spending