B-spline surfaces on criss-cross triangulations for curve network interpolation