Nikki Haley makes her case for the 2024 presidency: 'It's time for a new generational leader'