Makhtar Diop appointed IFC Managing Director and Executive V