'World War Z' debuts in New York City