With less than two months until the US presidential election on November 5, recent polls reveal a razor-thin race between Vice President Kamala Harris and former President Donald Trump.