Smart Home Energy Management: VAE-GAN synthetic dataset generator and Q-learning