Detroit once had 1.85 million inhabitants. Now it has fewer than 740,000. Cleveland and St. Louis, too, are half the size they were in 1950. Across the Atlantic, Liverpool and Leipzig are also dramatically smaller. When so many cities are booming, why are some trapped in decline?