NVIDIA outbids Microsoft and Intel to buy data center chipmaker Mellanox for $6.9 billion