Understanding the roles of customers in value creation and value capture