Optimizing multivariate adaptive regression splines (MARS) with coordinate descent to accurately select the best model for house price prediction