A full fuzzy-interval credibility-constrained nonlinear programming approach for irrigation water allocation under uncertainty