Nikki Haley is resigning as the US ambassador to the United Nations, in the latest departure from President Donald Trump's national security team. Meeting Haley in the Oval Office, Trump says that Haley had done a "fantastic job" and would leave at the end of the year.