hillary clinton calls water crisis 'immoral' in visit to flint