Optimizing Urban Multi-Energy Systems using Column Generation