An efficient non-viral vector for gene therapy