Sustainable rural electrification through micro-grids in developing nations — A review of recent development | Synapse