Challenges facing Kenya 50 years after independence