Traffic Grooming, Routing, and Wavelength Assignment in WDM Transport Networks with Sparse Grooming Resources