ProtCLIP: Function-Informed Protein Multi-Modal Learning