Can Iran nuclear deal be salvaged?