International Finance Corporation (IFC) approves a $20 million commitment to Foursan Capital Partners