A flexible shaft based travelling wave ultrasonic motor with high-precision positioning characteristics