Iran ‘dangerously’ close to completing nuclear weapons programme