Machine Learning based Routing of QoS Constrained Connectivity Services in Optical Networks