Imidazole and dimethyl aminopropyl-functionalized hyperbranched polymers for nucleic acid transfection.