Red Robin to open at Plaza at Cherry Hill