Photovoltaic applications in rural areas of the developing world