resilience and collapse in complex systems