Cavernous haemangioma of the liver. A diagnostic problem.