FIFA set the World Cup final for July 19 at MetLife Stadium, East Rutherford, with matches across the U.S., Canada, and Mexico, balancing team travel, heat dangers and viewership.