The 2024 US presidential election campaign went right through to the early hours of voting day.