A reliable feature-assisted contrastive generalization net for intelligent fault diagnosis under unseen machines and working conditions