Predicting Temperature of Major Cities Using Machine Learning and Deep Learning