Adaptive learning control for nonlinear systems with extended matching unstructured uncertainties