It's official — billionaire Tom Steyer is running for president after nearly two years of pushing to impeach President Trump.