Learning Conditional Generative Models for Temporal Point Processes