Mid-Term Review of the DFID/IDRC Climate Change Adaptation in Africa (CCAA) Research and Capacity Development Programme.