Team-based learning: a novel approach to medical student education in family planning.