Nikki Haley declines to say US civil war was about slavery