Republican Donald Trump has carried North Carolina, earning 16 electoral college votes in his bid to reclaim the White House against Vice President Kamala Harris.