Event-based Consensus Tracking for Nonlinear Multi-Agent Systems under Semi-Markov Jump Topology