Lidl security guard punches and STAMPS on man in front of shoppers