Text this: Numeric geochemical reaction modelling, incorporating systems theory and implications for sustainable development : study on East Rand basin acid mine drainage, Witwatersrand, South Africa