Uncertainty-Aware Deep Classifiers using Generative Models