Error analysis of satellite rainfall products over complex terrain basins