CLTP: Contrastive Language-Tactile Pre-training for 3D Contact Geometry Understanding