Are general surgery residents adequately prepared for hepatopancreatobiliary fellowships? A questionnaire-based study.