Stakeholders' views of shared learning models in general practice: a national survey.