Sustainability of development programs: a compendium of donor experience