Charter Cuts Wal-Mart Marketing Deal