Delivering DNA with polymer matrices: applications in tissue engineering and gene therapy