An AI Approach to Integrated Flexible Job-Shop Scheduling and Heterogeneous Electric Vehicle Routing with Smart Energy Charging