The practice of knowledge sharing in R&D: the challenge of articulating learning