The World Bank’s International Finance Corporation is accused of sacrificing ethical goals for financial ones.