2024 US election results: what we know and what we expect