One of America's most trusted pollsters has released a poll where Kamala Harris leads by three points in deep-red Iowa.