Railway track circuit fault diagnosis using recurrent neural networks