Learning to Select Exogenous Events for Marked Temporal Point Process