A new methodology for teaching clinical reasoning skills: problem solving clinical seminars