Domain fuzzy generalization networks for semi-supervised intelligent fault diagnosis under unseen working conditions