Structure-function relationships of gene delivery vectors in a limited polycation library.