Free-Knot Splines