CATO: Trans-layer Dense Wavelength-division Multiplexing (DWDM) Network Optimization: the Clustering Approach for Large Network Design