Distributed Fault-Tolerant Tracking Control for Uncertain Homogeneous and Heterogeneous MASs Under Asynchronous Sampled Communications