KSHV (HHV8) vaccine: promises and potential pitfalls for a new anti-cancer vaccine