Long term results in the management of craniopharyngiomas.