Marks & Spencer set to cut 950 jobs