Integrated CAPP and Scheduling using a Combined ML and Optimization Approach for Smart Manufacturing