Output tracking control of uncertain nonlinear second-order systems