Machine learning: principles and applications for thoracic surgery.