2020 presidential candidate Tom Steyer said Sunday at a campaign event in Coralville, Iowa that President Donald Trump is a racist who "hate most Americans."