Madonna, Shakira and K-pop boy band BTS will co-headline the Super Bowl-style half-time show at this summer's World Cup final.