ages of harry potter characters