Text this: Interpretable XGBoost model identifies idiopathic central precocious puberty in girls using four clinical and imaging features