Duluth T-shirt merchant apologizes