’ ‘disastrous’ Iran deal