Donald Trump is projected to have won North Carolina, a key swing state. The other six battleground states are currently too close to call but the Trump camp is said to be "optimistic". Kamala ...