Recent Progress on Smart Fiber and Textile Based Wearable Strain Sensors: Materials, Fabrications and Applications