RareAgent: Self-Evolving Reasoning for Drug Repurposing in Rare Diseases