President Donald Trump says he intends to nominate Kelly Knight Craft, the current American ambassador to Canada, to be the new US ambassador to the United Nations.