In a close 2024 US presidential race, Donald Trump and Kamala Harris are vying for key battleground states to secure the 270 electoral votes needed.