Cationic polymer-nucleic acid complexes and methods of making them