Nikki Haley suspends US presidential campaign