potions professor at hogwarts crossword