The role of research in a technical assistance agency: the case of the 'German Agency for Technical Co-operation'.