The final day of voting in the 2024 presidential election has arrived with tens of millions of Americans having already cast ...