Crop yield estimation and irrigation scheduling optimization using a root-weighted soil water availability based water production function