Contextual Factors Influencing the Implementation of Innovations in Community-Based Primary Health Care: The Experience of 12 Canadian Research Teams