Walmart sues long-time credit card issuer for $800M