With former U.S. president Donald Trump winning the swing states of Georgia and North Carolina, the path to victory for Vice-President Kamala Harris has become far narrower.