John McGinn’s 28th‑minute strike secured Scotland a 1–0 victory over Haiti in their World Cup 2026 opener in Boston.