Subglacial drainage by groundwater channel coupling, and the origin of esker systems: part II—theory and simulation of a modern system