β-Cyclodextrin polyrotaxane monoaldehyde: a novel bio-crosslinker with high biocompatibility