hamlet's oath crossword clue