Geochemistry of acid mine waters