Hospital rotations in general practitioner training: a scoping review of strengths, issues and concerns | Synapse