Coca-Cola apologizes for offensive bottle cap