Avnet to sell IT business to Tech Data for $2.6 billion