Vaccinia virus-mediated cancer immunotherapy: cancer vaccines and oncolytics