Iranian ambassador to IAEA denies Tehran blocking UN inspectors from Karaj centrifuge component manufacturing facility in violation of recent agreement