Similar Items: Predicting residential demand: applying random forest to predict housing demand in Cape Town