The dynamics, implications and effects of knowledge creation in professional learning communities: three case studies