CATP: Contextually Adaptive Token Pruning for Efficient and Enhanced Multimodal In-Context Learning | Synapse