Giant cavernous haemangioma: report of two cases.