Adenosquamous carcinoma of extrahepatic bile duct: clinicopathologic study of 12 cases.