Iran votes, nuclear deal hangs in balance