ITPP: Learning Disentangled Event Dynamics in Marked Temporal Point Processes