Snohomish County lifts months-long boil water advisory