Spline-Based Minimum-Curvature Trajectory Optimization for Autonomous Racing