SG-GAN: Adversarial Self-Attention GCN for Point Cloud Topological Parts Generation