GIS-Based Multi-Criteria Analysis for Urban Afforestation Planning in Semi-Arid Cities