Intrapericardial teratoma in infancy: a rare disease.