Describir: Generative Adversarial Networks for Synthetic Data Generation in Diabetic Patient Research: Techniques, Applications, and Challenges.