Sustainability of Off-Grid Photovoltaic Systems for Rural Electrification in Developing Countries: A Review