Walmart apologizes for Christmas jumper showing Santa doing cocaine