Gauss-Newton Based Learning For Fully Recurrent Neural Networks