Customers at Tesco, M&S and Waitrose have been confronted with eerily empty fridge and freezer aisles as a result of the heatwave