CNN: Tom Steyer officially announces presidential bid

The former hedge fund manager spent $100 million on House races in 2018.