Quantitative structure–affinity relationship study of azo dyes for cellulose fibers by multiple linear regression and artificial neural network