Activision Blizzard says it has difficulty hiring and keeping staff