Kapsabet town rocked by protests