Water Harvesting Potential for Africa. An Assessment of Costs and Impacts