High-order iterative learning control for nonlinear systems