New poll shows swing in key battleground states