Outcome of craniopharyngioma in children: long-term complications and quality of life.