Estimation of irrigation water demand on a regional scale: combining Positive Mathematical Programming (PMP) and Cluster analysis in model calibration