Activision blames Call of Duty Vanguard's failure on its WWII setting and a lack of "innovation" in its annual report to investors.