Discovery of Neural Network Learning Rules Using Genetic Programming