Condition-Based Maintenance in Aviation: Challenges and Opportunities