Adsorption behavior of crystal violet from aqueous solutions with chitosan–graphite oxide modified polyurethane as an adsorbent