Cationic Softeners in Textile Chemistry: How They Improve Fabric Quality