CLIP-SGI: A Semantic-Guided and Instance-Consistent Framework for Generalizable Person Re-Identification