US Ambassador Nikki Haley warns of reprisals ahead of a UN vote expected to reject the US decision on Jerusalem, warning "the United States will remember this day."