Iran warns of retaliation if U.S. breaches nuclear deal