The Coca-Cola Co's Mexican unit has withdrawn a Christmas advert in the country and issued an apology.