Learning Neural Point Processes for Long Event Sequences