Optimization allocation of irrigation water resources based on crop water requirement under considering effective precipitation and uncertainty