The International Atomic Energy Agency (IAEA) said in a new report that it was “not in a position to provide assurance that Iran’s nuclear programme is exclusively peaceful”.