potions professor at hogwarts