Wal-Mart’s low prices come at a high cost to local workers, business