2 million non-citizen Hispanics illegally registered to vote