Will the deal prevent Iran making nuclear weapons?