Optimal Planning of Urban Infrastructure Networks for Multiple Energy Carriers