Does a 3-day workshop for family medicine trainees improve preventive care? A randomized control trial.