Chitosan-glyoxal film as a superior adsorbent for two structurally different reactive and acid dyes: Adsorption and mechanism study.