Analysis of Financial Performance of Income Generating Activities in Public Higher Learning Institutions: Experience from Egerton University, Kenya