Haley fuels 2024 presidential speculation with Republican convention speech