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