A Specialized Large Language Model for Clinical Reasoning and Diagnosis in Rare Diseases