Design, implementation and evaluation of a community health training program in an integrated problem-based medical curriculum: a fifteen-year experience at the University of Geneva Faculty of Medicine