The race to succeed Joe Biden in the 2024 US elections will be a battle between Kamala Harris and Donald Trump when the election takes place on November 5.