TrajCLIP: Pedestrian Trajectory Prediction Method Using Contrastive Learning and Idempotent Networks