one who eats anything crossword clue