Гарри Поттер, профессор Снейп