Iran nuclear deal must be revived in weeks: IAEA