StreamPlan : A Support System for Water-Quality Management on a River Basin Scale