shelter for animals crossword clue