German sportswear firm, Adidas, has agreed a new long-term partnership with Kanye West.