How to assess Trump's Iran deal