Immunohistochemical and molecular analysis of giant cell carcinoma of the pancreas: a report of three cases.