Africa’s diverse ecosystems