IFC invests a record $ 2.6 billion in India