Towards a hybrid framework for rainwater harvesting site selection in arid and semi-arid regions