Trump’s tax plan sounds great — but the devil is in the details