Learning Long Term Dependencies via Fourier Recurrent Units