Text this: Optimal Dimensionality Reduction using Conditional Variational AutoEncoder