Learning to Generate Lumped Hydrological Models