Complexity and approximation of open shop scheduling to minimize the makespan: A review of models and approaches