Text this: Nanomaterials and textiles: Review on materials and applications