LINKFLOW, A Water Flow Computer Model for Water Table Management: Part I. Model Development