Price forecasting for real estate using machine learning: A case study on Riyadh city | Synapse