6 years on, Iran nuclear deal hangs by a thread