Training Normalizing Flows with the Information Bottleneck for Competitive Generative Classification