best vegetarian restaurant new brunswick new jersey