McDonald’s is to source all the pork for its UK menu from British farms that meet strict animal welfare criteria, it has announced.