TEMPO-oxidized cotton as a substrate for trypsin immobilization: impact of functional groups on proteolytic activity and stability