Multi-class Generative Adversarial Nets for Semi-supervised Image Classification