Fans gather in Argentina, West Palm Beach to watch World Cup final