Collaborating across the pond: the diffusion of virtual communities for nursing education.