An efficiency function approach to yield gap analysis - a case study in Sri Lanka