Adaptive consensus tracking of high-order nonlinear multi-agent systems with directed communication graphs