International Finance Corporation (IFC) approves a $20 million commitment to FCP