Text this: Fatigue life prediction of textile/woven hybrid composites