Franklin under boil water advisory after drinking water violations