whats the best sandwich shop in new jersey