State of the race: Harris and Trump neck and neck in key states with 14 days to go