Text this: Nonlinear FXLMS algorithm for active noise control systems with saturation nonlinearity