21 insanely difficult 'Harry Potter' trivia questions even die-hard fans have trouble with