Text this: Optimized dual NURBS curve interpolation for high-accuracy five-axis CNC path planning