The presentation, management and outcome of haemorrhoids as seen in Kenyatta National Hospital a 10 year retrospective study.