France's Cap Gemini to buy IGATE for $4 billion | Fortune