Sunday's World Cup final pits Spain against Argentina. On the sidelines, a different kind of battle has been raging. The world's biggest sports brands have spent the tournament fighting for sales and ...