The World Cup 2026 final was billed as Messi vs Yamal thanks to an extraordinary narrative