Socio-techno-economic assessment to design an appropriate renewable energy system for remote agricultural communities in developing countries