Smart Fibres, Fabrics and Clothing: Fundamentals and Applications