Multi-scale modeling for irrigation water and cropland resources allocation considering uncertainties in water supply and demand