Fully Distributed Adaptive Fault-Tolerant Attitude Synchronization for a Team of Heterogenous Minisatellites