Spontaneous rupture of a hepatic cystadenoma and cystadenocarcinoma: report of two cases.