Synthesis and characterization of film-forming poly(urethaneimide) cationomers containing quaternary ammonium groups