Robust model-based fault diagnosis for unmanned underwater vehicles using sliding mode observers