Fault estimation based on high order iterative learning scheme for systems subject to nonlinear uncertainties