Text this: LeiKA: an optional German general practice teaching project for first-semester medical students: who is taking part and why? A cross-sectional study