Kamala Harris and Donald Trump trade barbs at US presidential debate