IDRC and research networks : allies for development