From data and theory to environmental model: The case of rainfall runoff