The long term agricultural production function: an analysis of farm level data for 15 developing countries