CBS sells seven TV stations