Elucidating the interplay between DNA-condensing and free polycations in gene transfection through a mechanistic study of linear and branched PEI.