Iranian scientist creates nanotechnology carpet stain remover