The blistering attack comes after a US intelligence report said Iran was not making nuclear weapons.