Nikki Haley threatens to “take names” at the UN ahead of Jerusalem vote