The visible light photocatalytic activity enhancement of cotton cellulose nanofibers/In2S3/Ag–CdS nanocomposites