BCE to sell Telesat in $3.42B deal