Fictitious GAN: Training GANs with Historical Models