GAILS: an effective multi-object job shop scheduler based on genetic algorithm and iterative local search