CommScope buys Andrew for $2.6B