Marks & Spencer completes rollout of Visa contactless payments