what does a hepatobiliary surgeon do