The new Iowa Poll shows Kamala Harris leading Donald Trump by 3 points. Pollster J. Ann Selzer: “It’s hard for anybody to say they saw this coming.”| The Des Moines Register