Giant hepatic artery aneurysm causing portal hypertension.