Sir Keir Starmer has defended the "Great British institution" of the sandwich after Tory leader Kemi Badenoch said the lunchtime staple is not "real food".