Sainsbury's to sack thousands