25 Years of Self-organized Criticality: Concepts and Controversies