Text this: Pregnancy probability prediction models based on 5 machine learning algorithms and comparison of their performance