A Review of End-to-End Precipitation Prediction Using Remote Sensing Data: from Divination to Machine Learning