McDonald’s pulls AI Christmas ad after backlash