Why Intel agreed to buy Altera for $16.7 billion | Fortune