Tracking control of nonlinear systems with disturbance attenuation