Text this: Solving flexible job-shop scheduling problem with transfer batches, setup times and multiple resources in apparel industry