Democratic mega-donor and billionaire Tom Steyer is spending more than $10 million on a national TV ad campaign calling for President Donald Trump's impeachment. He tells CNN's Fredericka Whitfield why he believes it is money well spent.