Communities of practice: an opportunity for interagency working.