Sainsbury’s to cut 300 more jobs just weeks after announcing food-hall shake-up