Giant hepatic hemangiomas: diagnostic and therapeutic dilemmas.