A Novel Multi-Objective Optimization Approach with Flexible Operation Planning Strategy for Truck Scheduling