New towns are back. But can we still build them?