DDxT: Deep Generative Transformer Models for Differential Diagnosis