African resilience