Least-Cost Design of Water Distribution Systems