Marks & Spencer Names Stewart As Finance Chief