Nucleic acid degradation as barrier to gene delivery: a guide to understand and overcome nuclease activity | Synapse