Ron DeSantis claims presidential campaign launch ‘broke the internet’ – but can he beat rival Donald Trump in the 2024 Republican race?