Planning new cities: Problems, techniques and solutions