rainwater harvesting compliance