Implementation of the NPT Safeguards Agreement in the Islamic Republic of Iran, Report by the IAEA Director-General