Nikki Haley plans to run for president