how old are the harry potter kids