Giant cavernous haemangioma of the spleen presenting as massive splenomegaly and treated by partial splenectomy.