‘Black Ops 2’ leaks out a week before launch