difference in loss functions between gans and vaes