Hepatoid adenocarcinoma of the gallbladder: a mimicker of hepatocellular carcinoma.