Non-viral vectors for gene therapy