Voters in this year's presidential election are choosing between two conflicting visions of the United States offered by Kamala Harris and Donald Trump.