Amino-functionalized cellulose: a novel and high-efficiency scavenger for sodium cholate sorption