A Machine Learning Framework for Scalable Routing and Wavelength Assignment in Large Optical Networks