Marks and Spencer puts new digital wallet at heart of retailer’s revamped Sparks loyalty programme