Multilevel B-spline Approximation