Polyaniline/zinc/aluminum nanocomposites for multifunctional smart cotton fabrics