Sainsbury's and Asda have pulled a batch of lunchtime bread rolls after a mix-up which led to some being wrongly packed with the wrong type of bread, and they might contain an undeclared allergen