Problem-based learning as an effective method for teaching theoretical surgery courses to medical students