Improved spatial interpolation of rainfall using Genetic Programming