Opposition leader wins Kenya elections