Text this: Predicting real estate prices with AI: a comparative study of machine learning models