Gachagua's Resignation Shakes Kenyan Politics