A Novel Spatial Bagging Algorithm For Predictive Ensemble Machine Learning