The impact of technological, organizational and environmental characteristics on electronic collaboration and relationship performance in international customer–supplier relationships