How do peer group reflection meetings support medical students’ learning and personal development during clinical rotations?