Kenya's depleted economy