Gradient-Newton Learning Algorithm for Feedforward Neural Networks