Marks and Spencer November 2026