Rewards, costs and challenges: the general practitioner’s experience of teaching medical students