Programming for sustainability: lessons learned in organizing and financing private sector agricultural research in latin america and the caribbean