Review of Water Network Design Methods with Literature Annotations