While most companies scored poorly on a new human rights benchmark, German sporting goods giant Adidas and UK retailer Marks and Spencer have once again topped the list.