Precipitation: Advances in Measurement, Estimation and Prediction