Walmart, Capital One end consumer credit card agreement