Cybernetic Cities: Designing and controlling adaptive and robust urban systems