Shock poll shows Harris leading Trump in Republican-leaning Iowa