A hybrid collaborative framework for integrated production scheduling and vehicle routing problem with batch manufacturing and soft time windows