The Strokes make long-awaited live return in New York