Intrahepatic cholangiocarcinoma masquerading as liver abscess.