longest World Cup