Chinese firm to buy Ingram Micro for $6 Billion—in cash