Value-based Resource Matching with Fairness Criteria: Application to Agricultural Water Trading