Wal-Mart widens appeal to compete with Amazon without leaving low-income customers behind