Haley suspends campaign