Iran publicly hangs