VEEGAN: Reducing Mode Collapse in GANs using Implicit Variational Learning