Trump picks US ambassador to Canada for UN ambassador