Smart Hydrogels for Controlled Drug Release: Chitosan-Based Smart Hydrogels