Rainwater harvesting: collection potential by location, tank sizing, regulatory status, filtration requirements and payb