marks and spencer share prices