BERLIN—German football and Adidas are breaking up. American sportswear giant Nike will supply all of Germany’s national teams ...