Vaccinia virus immune evasion: mechanisms, virulence and immunogenicity.