Social entrepreneurs see opportunities to solve problems in every corner of the world, from remote villages needing electricity and medicine to under-se