Earthquake Prediction based on Spatio-Temporal Data Mining: An LSTM Network Approach