Kamala Harris and Donald Trump are campaigning in the make-or-break state of North Carolina as their close US presidential race heads into the final days.