Self-Training Enhanced: Network Embedding and Overlapping Community Detection With Adversarial Learning