Facebook apologizes for Merck homepage mix-up