Trump abandons ‘defective’ Iran nuclear deal, to revive sanctions