Cholecystocolic fistula caused by gallbladder carcinoma: preoperatively misdiagnosed as hepatic colon carcinoma.