Dye degradation, antibacterial activity and molecular docking analysis of cellulose/polyvinylpyrrolidone-doped cadmium sulphide quantum dots.