Mobility control capability of a modified chitosan hyperbranched polymer in porous media