Slums are growing around the world—but a city in Colombia has a solution