Wal-Mart banks, overdraft protection, and buyers rationality