Geochemical and Water Quality Modelling in Management of Acid Mine Drainage