M&S scraps 'too costly' pensions