Evaluating rainwater harvesting systems in arid and semi-arid regions