Measuring customer profitability in complex environments: an interdisciplinary contingency framework