Integrated production scheduling and vehicle routing problem with job splitting and delivery time windows