The 2024 presidential campaign comes down to a final push by Kamala Harris and Donald Trump across a handful of states on the eve of Election Day.