Kamala Harris was the consensus winner of Tuesday's presidential debate - thanks largely to Donald Trump.