TrajLearn: Trajectory Prediction Learning using Deep Generative Models