US: ViacomCBS to sell publishing arm for $2.1B