Simulated annealing algorithms for the multi-manned assembly line balancing problem: minimising cycle time