Novel chitosan derivative for the removal of cadmium in the presence of cyanide from electroplating wastewater.