Chemical vectors for gene delivery