Kamala Harris takes a narrow lead over Donald Trump in recent polls, but the presidential race remains tightly contested, with battleground states set to determine the final outcome.