Walmart is introducing a pay-by-bank system to avoid pesky credit card fees