Marks & Spencer has reported a better-than-expected 8.9% rise in like-for-like food sales and a 1.9% rise in clothing, home ...