California billionaire Tom Steyer has released an ad as the centerpiece of a $10 million campaign calling for President Donald Trump's impeachment.