Testing the structure of a hydrological model using Genetic Programming