Nikki Haley, new US ambassador to the UN warns allies: Back us or we'll 'take names'