Constrictive pericarditis, still a diagnostic challenge: comprehensive review of clinical management.