Cable companies Comcast Corp. and Charter Communications have agreed to a $20-billion deal that would exchange subscribers in numerous markets should Comcast successfully acquire Time Warner Cable, the Los Angeles Times reports. Nearly 280,000 homes in Los Angeles would be affected.