Servo drives vs. stepper motors: differences, applications, and how to choose