wal-mart: the high cost of low price