General practitioners' and pharmacists' perceptions of the role of community pharmacists in delivering clinical services.