Ezra Klein: 100 days of Trump’s flailing presidency