Kakamega: Tear Gas and Defiance as Police Disperse Political Rally