Text this: Machine learning approaches to identify hydrochemical processes and predict drinking water quality for groundwater environment in a metropolis