Yahoo Sports reports: Desperate sides with vastly different histories meet when Brazil and Haiti tangle in Philadelphia on Friday for the second games of their 2026 World Cups.