Comparison of tree-based ensemble algorithms for merging satellite and earth-observed precipitation data at the daily time scale