Management of contaminated groundwater with aquifer simulation and linear programming : the development of a hydraulic gradient control procedure