Trump threatens to put an end to Iran nuclear deal