Distance Learning for Development: Achievements, Trends and Plans