Kenya elections: Ruto and Odinga square up to fight for presidency

Kenya's August presidential elections have profound implications for growth and development across East Africa. What are the issues the candidates have to address?