Staples apologizes