evil spirit or devil crossword clue