Iran hangs man for attack on bus