Stellaris receives IFC commitment for $160 mn Fund II