Application of Artificial Bee Colony Algorithm in Time-optimal Trajectory Planning of Manipulators