Comparative analysis of machine learning techniques for estimating groundwater deuterium and oxygen-18 isotopes