Values and Knowledge Education combined with Team Based Learning for medical students.