Virus chimeras for gene therapy, vaccination, and oncolysis: adenoviruses and beyond.