Text this: Comparative analysis of ensemble learning techniques for enhanced fatigue life prediction