Experiences of a student-run clinic in primary care: a mixed-method study with students, patients and supervisors