Mike Pence launches 2024 presidential bid