Lidl, which is rivalled by Aldi, Sainsbury's and Morrisons, will award 50,000 lucky shoppers up to £5 off their total bill or free bakery treats.