best foundation drainage code requirements 2025