Effects of customer and cost drivers on green supply chain management practices and environmental performance