Knowledge sharing in project work: the dynamic interplay of knowledge domains and skills