Oncolytic viruses as therapeutic cancer vaccines