Virus, stress and diarrhea in children and adults