Wal-Mart to pay $86M to settle lawsuit over wages