Post apologizes for editorial cartoon