Cholangiocarcinoma: a clinicopathologic study of five cases with ultrastructural observations.