Optimal condition-based maintenance strategy for a three-state system under dependent competing failures | Synapse