M&S cuts again for festive 'promotion'