Intrahepatic sarcomatoid cholangiocarcinoma: clinical analysis of seven cases during a 15-year period.