Major league sports franchises keep getting publicly funded new stadiums | Fortune