Craniopharyngioma: the St. Jude Children's Research Hospital experience 1984-2001.