'Seemingly invincible' Chuck Grassley is in his tightest-ever re-election battle in Iowa