Machakos Declaration: Hope for Kenya's Future?