Amid public pressure, Kenyan president names new small Cabinet