Donald Trump has surged past Kamala Harris in the pivotal swing state of Pennsylvania for the first time since July, and now also leads in several other battlegrounds, as the race to the White House tightens with Harris leading by only a little at the national level.