Independent evaluation of IFC's development results 2007 : lessons and implications from 10 years of experience (IFC [i. e.] International Finance Corporation, 2008)