Distributed optimization for the exploitation of multi-energy flexibility under uncertainty in city districts