Pulmonary Endarterectomy. Patient Selection, Technical Challenges, and Outcomes.