Machine learning for uncertainty estimation in fusing precipitation observations from satellites and ground-based gauges