Consistency Regularization with Generative Adversarial Networks for Semi-Supervised Learning