Fault estimator design based on an iterative-learning scheme according to the forgetting factor for nonlinear systems