Community stability, complexity and species life history strategies