M-estimate affine projection spline adaptive filtering algorithm: Analysis and implementation