From a mile away, the roof of Mihingoni Primary School glitters in Kenya's midday sun. The effect, though, comes not from the roof but from what is on it: a sparkling array of solar panels.