Optimal areal rainfall estimation using raingauges and satellite data