Earthquake Prediction and Estimation using Deep Learning Techniques