McDonald's pulls widely mocked 'AI slop' Christmas ad