Coordination mechanisms for supply chains under price and service competition