Disentangling ID and Modality Effects for Session-based Recommendation