Text this: Evaluation of chitosan based pretreatment for cotton and linen dyeing with direct dyes and reactive dyes