Factors affecting International Finance Corporation