What community-based preceptors want in teaching medical students: findings from a mixed methods study.