The paradox of communities of practice: knowledge sharing between communities