As Marks & Spencer unveils a stunning makeover of its flagship store in central London, Olivia Petter examines how it is managing to be a high-end destination for clothes, produce and homeware while still keeping its high-street prices