IFC Invests $100 Million In Mahindra Finance