The 2026 World Cup is now down to the final four teams: France, Spain, England, and Argentina. Which team will prevail? Analysis says France.