Billionaire Democrat Tom Steyer seeks to impeach Trump, will not run in 2020