Text this: Failure modes and non-destructive testing techniques for fiber-reinforced polymer composites