Symplectic Recurrent Neural Networks