David Shaffer and virus-delivered genes