Poll shows tight race in three battleground states