Fault-tolerant Synchronization of Autonomous Underwater Vehicles