Police battle opposition protestors in Kenya