Former US envoy to UN Nikki Haley announces 2024 presidential bid