Sainsbury’s to cut 3,000 jobs and shut cafés