golang for loop range string