New poll shows where Harris-Trump race stands in key states