Marks & Spencer sees festive sales slump