Climate change, health, and sustainable development in Africa