Antecedents and consequences of value co-creation from employee and customer perspectives