A Computational Intelligence-Based Genetic Programming Approach for the Simulation of Soil Water Retention Curves