Cancer gene therapy goes viral : viral vector platforms come of age