Donald Trump has formally announced he is running for President in 2024. What is next for the Republican Party?