Impacts of acid mine drainage on karst aquifers: Evidence from hydrogeochemistry, stable sulfur and oxygen isotopes.