Human stampedes in 2025