Synthesis, characterization and evaluation of long-acting hyperbranched cationic polymer clay stabilizer used in water flooding