Denny’s $620 Million Deal: What It Means for the Diner Giant and You