Managing tehcnological collaborations in research, development and manufacturing: differences and similarities