Sportswear brand adidas has clinched an 11-year deal to provide uniforms and clothing for the National Basketball Association (NBA), the Women's National Basketball Association (WNBA) and the NBA Development League (D-League).