Giant genital cavernous haemangioma: case description and surgical management.