Percentage of vote for Donald Trump 2024