Iran has promised the European Union that it will freeze all activities linked to uranium enrichment , which can produce both nuclear fuel and material for atomic weapons .