Adaptive FTC based on control allocation and fault accommodation for satellite reaction wheels