NBC: How Nikki Haley's 2024 campaign against Trump echoes her drive to stop him in 2016