Kamala Harris narrowly ahead of Donald Trump, new survey finds, as presidential race remains on a knife edge with just two weeks to go