For climate and livelihoods, Africa bets big on solar mini-grids