recommendations for the best sandwiches in new york city