Enhancing Constraint Programming via Supervised Learning for Job Shop Scheduling