Cornell University is to end its eight-year contract with sporting goods giant Adidas over what it describes as a "gap" in the approach to worker rights following the non-payment of severance to workers at a former Indonesian supplier factory.