How we teach… key aspects of general practice using weekly seminars for GP trainees | Synapse