private eye, in old slang crossword clue