Efficient rainwater harvesting planning using socio-environmental variables and data-driven geospatial techniques