The Onion apologizes for vulgar 'Beasts of the Southern Wild' tweet