Utilizing cellulase as dispersant to prepare stable nano-pigment suspension and investigating its coloring performance on cotton fabrics