Fetus in fetu or a retroperitoneal teratoma--a controversy revisited. A case report and review of literature.