Text this: Preovulatory progesterone levels are the top indicator for ovulation prediction based on machine learning model evaluation: a retrospective study