Sportswear giant Adidas has signed a multi-year partnership with rising American football star C J Spiller.