Anti-govt rally dispersed with tear gas in Kenya