Incidence, management and outcome of craniopharyngioma at Kenyatta National Hospital