Wal-Mart puts the squeeze on suppliers to share its pain as earnings sag