A clinical dilemma: cardiac and pericardiac echinococcosis.