Will and Kate touch down in New York City