Similar Items: Adaptive Fault-Tolerant Thrust Allocation for Underwater Vehicles With Resource Constraints