Does anyone beside Ron, Hermione, and Dumbledore know that Harry has an Invisibility cloak, before HBP and DH?